rack your brains - Allemand Anglais Dictionnaire